🇬🇧 en fr 🇫🇷

skeleton in the cupboard noun

  • (UK, idiomatic) A shameful secret.
squelette dans le placard, cadavre dans le placard
Wiktionary Links